arm: mm and p2m
authorStefano Stabellini <stefano.stabellini@eu.citrix.com>
Thu, 9 Feb 2012 11:33:30 +0000 (11:33 +0000)
committerStefano Stabellini <stefano.stabellini@eu.citrix.com>
Thu, 9 Feb 2012 11:33:30 +0000 (11:33 +0000)
commit271a1c001d03b5f15a123f4714b7f8a5723ac441
treed38d54d58e7992063ce4bccc3a957a4db521f12d
parent666bf69521d9622e674a5c6277acc7b7c9128bbd
arm: mm and p2m

Functions to setup pagetables, handle the p2m, map and unmap domain
pages, copy data to/from guest addresses.
The implementation is based on the LPAE extension for ARMv7 and makes
use of the two level transtion mechanism.

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Signed-off-by: Tim Deegan <Tim.Deegan@citrix.com>
Committed-by: Ian Campbell <ian.campbell@citrix.com>
xen/arch/arm/domain.c
xen/arch/arm/guestcopy.c [new file with mode: 0644]
xen/arch/arm/mm.c [new file with mode: 0644]
xen/arch/arm/p2m.c [new file with mode: 0644]
xen/include/asm-arm/domain.h
xen/include/asm-arm/guest_access.h [new file with mode: 0644]
xen/include/asm-arm/mm.h [new file with mode: 0644]
xen/include/asm-arm/p2m.h [new file with mode: 0644]
xen/include/asm-arm/page.h [new file with mode: 0644]